export default function createElement (vnode) {
    // 1. 创建标签节点
    const dom = document.createElement(vnode.sel);
    // 将真实节点放到虚拟节点上
    vnode.elm = dom;
    // 2. 判断有无子节点
    if (vnode.children) {
        // 3. 有子节点需要递归调用创建节点函数
        const children = vnode.children;
        for (let child of children) {
            const childDom = createElement(child);
            dom.appendChild(childDom);
        }
    } else {
        // 4. 无子节点需要增加文本
        dom.innerText = vnode.text;
    }
    return dom;
}